package com.hyfrogx.modules.zoom.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author ：Li9527
 * @date ：Created in 2019-04-08 10:04
 * @description：后台会议账号订单
 * @modified By：
 * @version: 1.0
 */
@Data
@TableName("hy_uer_zoom_order")
public class HyUserZoomOrder {

    /**
     * 主键id
     */
    @TableId
    private Integer id;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 手机号
     */
    @NotNull(message = "手机号不能为空")
    private String phone;

    /**
     * 昵称
     */
    @TableField(exist = false)
    private String username;

    /**
     * 用户uid
     */
    private Long uid;

    /**
     * 会议室方数
     */
    @NotNull(message = "会议室方数不能为空")
    private Integer meetingCapacity;

    /**
     * 会议室持续时长
     */
    @NotNull(message = "会议室持续时长不能为空")
    private Integer duration;

    /**
     * 实付金额
     */
    @NotNull(message = "会议室持续时长不能为空")
    private Integer pay;

    /**
     * 支付方式 0-支付宝 1-微信 2-现金 3.淘宝 4.其他
     */
    @NotNull(message = "支付方式不能为空")
    private Integer type;

    /**
     * 状态 1是0否
     */
    private Integer status;

    /**
     * 下单时间
     */
    private Date createTime;

    /**
     * 编辑时间
     */
    private Date updateTime;

    /**
     * 备注
     */
    private String remark;

}
